home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / DJGPP / LGP250S1.ZIP / src / libgplus.5 / libgplus / gplus-in / stdlib.h < prev    next >
C/C++ Source or Header  |  1993-05-03  |  2KB  |  82 lines

  1.  
  2.  
  3. #ifndef _stdlib_h
  4. #define _stdlib_h 1
  5.  
  6. #include <_G_config.h>
  7. #include <stddef.h>
  8.  
  9. extern "C" {
  10.  
  11. int       abs(int);
  12.  
  13. #ifdef __GNUG__
  14. void volatile abort(void);
  15. #else
  16. void abort(void);
  17. #endif
  18.  
  19. double    atof(const char*);
  20. int       atoi(const char*);
  21. long      atol(const char*);
  22.  
  23. int       atexit(auto void (*p) (void));
  24. void*     bsearch (const void *, const void *, size_t, 
  25.                    size_t, auto int (*ptf)(const void*, const void*));
  26. void*     calloc(size_t, size_t);
  27. void      cfree(void*);
  28.  
  29. #ifdef __GNUG__
  30. void volatile exit(int);
  31. #else
  32. void      exit(int);
  33. #endif
  34.  
  35. char*     fcvt(double, int, int*, int*);
  36. void      free(void*);
  37. char*     getenv(const char*);
  38. int       getopt _G_ARGS((int, char * const *, const char*));
  39. int       getpw(int, char*);
  40. char*     gcvt(double, int, char*);
  41. char*     ecvt(double, int, int*, int*);
  42. extern char**   environ;
  43.  
  44. long      labs(long);
  45. void*     malloc(size_t);
  46. size_t    malloc_usable_size(void*);
  47. int       putenv(const char*);
  48. extern char*    optarg;
  49. extern int      opterr;
  50. extern int      optind;
  51. void      qsort(void*, size_t, size_t, auto int (*ptf)(void*,void*));
  52. int       rand(void);
  53. void*     realloc(void*, size_t);
  54. int       setkey(const char*);
  55. int       srand(unsigned int);
  56. double    strtod(const char*, char**);
  57. long      strtol(const char*, char**, int);
  58. unsigned long strtoul(const char*, char **, int);
  59. int       system(const char*);
  60.  
  61. long      random(void);
  62. void      srandom(int);
  63. char*     setstate(char*);
  64. char*     initstate(unsigned, char*, int);
  65.  
  66. double    drand48(void);
  67. void      lcong48(short*);
  68. long      jrand48(short*);
  69. long      lrand48(void);
  70. long      mrand48(void);
  71. long      nrand48(short*);
  72. short*    seed48(short*);
  73. void      srand48(long);
  74.  
  75. char*     ctermid(char*);
  76. char*     cuserid(char*);
  77. char*     tempnam(const char*, const char*);
  78. char*     tmpnam(char*);
  79.  
  80. }
  81. #endif
  82.